equal sum partition problem